#include <my_header.h>
/*Usage:  */
int main(int argc, char *argv[]){
    ARGS_CHECK(argc,2);
    int fd = open(argv[1],O_RDWR);
    ERROR_CHECK(fd, -1,"open");
    printf("oldfd = %d\n",fd);
    //关闭初始输出流
    close(STDOUT_FILENO);
    //重定向输出流到fd文件中
    //这样输出的内容就会存储到文件中
    int new_fd = dup(fd);
    printf("new_fd = %d\n",new_fd);
    printf("通过dup重定向stdout，现在读取的输出在文件2.intmax_t中\n");
    close(fd);
    return 0;
}


